home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / overm82.zip / BTBATS.ZIP / BINKLEY.BAT < prev    next >
DOS Batch File  |  1990-02-19  |  3KB  |  138 lines

  1. echo off
  2.  
  3. rem
  4. rem *------------------------------------------------------------*
  5. rem *  BinkleyTerm batch file - Invokes Binkley and exists to    *
  6. rem *  RBBS for a human, or processes mail when received.        *
  7. rem *------------------------------------------------------------*
  8. rem
  9.  
  10. :Start
  11.  
  12. echo  CD
  13. echo            ───═══[ Loading the BinkleyTerm Mailer Software ]═══───
  14. echo  CD
  15. echo                         F5 = Rescan Messages
  16. echo                         F6 = Run RBBS-PC Locally
  17. echo                         F7 = Renumber Messages
  18. echo                         F8 = Import/Export Messages
  19. echo                         F9 = Exit BinkleyTerm to DOS
  20. echo  CD
  21. echo                     Alt-F1 = Invoke the LIST Program
  22. echo                     Alt-F2 = Invoke the QEDIT Editor
  23. echo  CD
  24. echo                      Alt-X = Exit BinkleyTerm to DOS ( = F9 )
  25. echo                      Alt-J = Jump to DOS temporarily
  26. echo  CD
  27.  
  28. d:
  29. cd\binkley
  30.  
  31. rem
  32. rem Use a video FOSSIL for Binkley color
  33. rem
  34.  
  35. vfos_ibm.com
  36.  
  37. rem
  38. rem Run BinkleyTerm
  39. rem
  40.  
  41. bt.exe share
  42.  
  43. rem
  44. rem BinkleyTerm exited with an errorlevel.  See what it is.
  45. rem
  46. rem     90 = F9 pressed.  Exit to DOS.
  47. rem     80 = F8 pressed.  Run mail utility.
  48. rem     70 = F7 pressed.  Run renumber utility.
  49. rem     60 = F6 pressed.  Run RBBS locally.
  50. rem     50 = F5 pressed.  Rescan messages.
  51. rem     24 = Human at 2400 baud
  52. rem     12 = Human at 1200 baud
  53. rem      3 = Human at 300 baud
  54. rem      1 = Alt-X hit.  Exit to DOS.
  55.  
  56. if errorlevel  90 goto End
  57. if errorlevel  80 goto Mail
  58. if errorlevel  70 goto Renum
  59. if errorlevel  60 goto Local
  60. if errorlevel  50 goto Rescan
  61. if errorlevel  24 goto Caller
  62. if errorlevel  12 goto Caller
  63. if errorlevel  3  goto Caller
  64. if errorlevel  1  goto End
  65. goto End
  66.  
  67. :Local
  68.  
  69.    echo  CD
  70.    echo                  ───═══[ F6 ═ Running RBBS-PC Locally ]═══───
  71.    echo  CD
  72.  
  73.    rem
  74.    rem Start RBBS-PC in the local mode.
  75.    rem
  76.  
  77.    vfos_del.com
  78.    d:\binkley\spawnbbs.bat local
  79.  
  80. :Caller
  81.  
  82.    echo  CD
  83.    echo                   ───═══[ Running RBBS-PC for a Caller ]═══───
  84.    echo  CD
  85.  
  86.    rem
  87.    rem Starts RBBS-PC by calling another batch file.  BBSBATCH invokes
  88.    rem SPAWNBBS.BAT, which runs the bulletin board.  This is necessary
  89.    rem to pass command line parameters from Binkley.
  90.    rem
  91.  
  92.    vfos_del.com
  93.    d:\binkley\bbsbatch.bat
  94.  
  95. :Mail
  96.  
  97.    echo  CD
  98.    echo                   ───═══[ F8 ═ Processing Fidonet Mail ]═══───
  99.    echo  CD
  100.  
  101.    rem
  102.    rem Run the mail batch file.
  103.    rem
  104.  
  105.    vfos_del.com
  106.    d:\binkley\mail.bat
  107.  
  108. :Renum
  109.  
  110.    echo  CD
  111.    echo                ───═══[ F7 ═ Renumbering/Packing Messages ]═══───
  112.    echo  CD
  113.  
  114.    rem
  115.    rem Run the mail batch file to renumber messages.
  116.    rem
  117.  
  118.    vfos_del.com
  119.    d:\binkley\mail.bat renum
  120.  
  121. :Rescan
  122.  
  123.    echo  CD
  124.    echo                    ───═══[ F5 ═ Rescanning Messages ]═══───
  125.    echo  CD
  126.  
  127.    rem
  128.    rem The mail batch file ignores the two dummy parameters, and
  129.    rem /rescan is passed to R2FC.
  130.    rem
  131.  
  132.    vfos_del.com
  133.    d:\binkley\mail.bat dummy1 dummy2 /rescan
  134.  
  135. :End
  136.  
  137. vfos_del.com
  138.